from time import sleep
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

driver = webdriver.Chrome(executable_path='chromedriver.exe')
# # 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")

# 第一步：点击触发 alert 的按钮（请替换成实际的按钮选择器，比如 id、xpath 等）
driver.find_element_by_css_selector("#alerta").click()

# 第二步：处理弹出框
driver.switch_to.alert.accept()

# 第三步：输入用户名
driver.find_element_by_css_selector("#userA").send_keys("admin")

# 1).点击 alert 按钮
driver.find_element_by_css_selector("#alerta").click()
sleep(2)
# 获取弹框对象
al = driver.switch_to.alert
# 获取文本信息
print("警告框信息:", al.text)
# 处理 对话框
# 1同意
al.accept()
# 3).输入用户名：admin
driver.find_element_by_css_selector("#userA").send_keys("admin")